[PMA-BACKEND-017] Создать интерактивную карту жизни еды
Разработка воркера логирования комплексных операций меню в PMA
NoteКраткая карточка задачи
- Репозиторий / Компонент:
bupar-audit-service(Домен PROCESS MINING). - Контракт метода: Асинхронный Kafka-consumer топика
bpds.pma.out.process.event. - Ссылка на Метод: Спецификация интерфейса визуализации графов процессов
- Статус: Готово к реализации
- Инструкция по шагам:
- На Шаге 16: Настроить постоянный перехват сообщений в топике. При обработке события с признаком
event_type: "MENU_CONSUMED"запустить разбор JSON. - Сгенерировать сквозной
case_id. Для комплексных операций меню мапить его на уникальную цепочкуCOMPLEX_MENU_CONSUMED, привязав к идентификатору группы и временному окну. - На Шаге 17: Выполнить SQL-инструкцию
INSERTвbupar_db.bupar_event_logs. Записать структурированные поляcase_id,event_type(COMPLEX_MENU_CONSUMED),timestamp,trace_id(X-Request-ID) и упаковать весь массив списанных в рамках меню продуктов в колонкуpayloadтипаJSONB.
- На Шаге 16: Настроить постоянный перехват сообщений в топике. При обработке события с признаком